home *** CD-ROM | disk | FTP | other *** search
/ Enter 2005 October / enter-2005-10.iso / files / jedit42install.exe / {app} / modes / mqsc.xml < prev    next >
Encoding:
Extensible Markup Language  |  2004-08-29  |  7.1 KB  |  231 lines

  1. <?xml version="1.0"?>
  2. <!DOCTYPE MODE SYSTEM "xmode.dtd">
  3. <!--
  4.   IBM WebSphere MQ Scripting (MQSC)
  5.   - by Aaron Bell <aaron@clockworklogic.co.uk>
  6.   - accurate for WebSphere MQ 5.2.
  7.   - ensure your LITERAL1 and LITERAL2 colours are set differently.
  8. -->
  9. <MODE>
  10.   <PROPS>
  11.     <!-- asterisks are comments -->
  12.     <PROPERTY NAME="lineComment" VALUE="*"/>
  13.   </PROPS>
  14.   <!-- ignore case, highlight numbers -->
  15.   <RULES ESCAPE="\" IGNORE_CASE="TRUE" HIGHLIGHT_DIGITS="TRUE">
  16.   
  17.     <!-- lines beginning with asterisk are comments -->
  18.     <EOL_SPAN TYPE="COMMENT1" AT_LINE_START="TRUE">*</EOL_SPAN>
  19.     
  20.     <!-- brackets on one line delimit parameter values, don't parse -->
  21.     <!-- case 1: string values using apostrophe marks -->
  22.     <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE" EXCLUDE_MATCH="TRUE">
  23.       <BEGIN>('</BEGIN>
  24.       <END>')</END>
  25.     </SPAN>
  26.     <!-- case 2: literal values and object names -->
  27.     <SPAN TYPE="LITERAL2" NO_LINE_BREAK="TRUE" EXCLUDE_MATCH="TRUE">
  28.       <BEGIN>(</BEGIN>
  29.       <END>)</END>
  30.     </SPAN>
  31.     
  32.     <!-- line continuation symbol -->
  33.     <SEQ TYPE="OPERATOR">+</SEQ>
  34.  
  35.     <KEYWORDS>
  36.       <!-- KEYWORD1 are core MQSC commands -->
  37.       <KEYWORD1>all</KEYWORD1><!-- as in DIS Q(X) ALL -->
  38.       <KEYWORD1>alter</KEYWORD1>
  39.       <KEYWORD1>alt</KEYWORD1>
  40.       <KEYWORD1>clear</KEYWORD1>
  41.       <KEYWORD1>define</KEYWORD1>
  42.       <KEYWORD1>def</KEYWORD1>
  43.       <KEYWORD1>delete</KEYWORD1>
  44.       <KEYWORD1>display</KEYWORD1>
  45.       <KEYWORD1>dis</KEYWORD1>
  46.       <KEYWORD1>end</KEYWORD1>
  47.       <KEYWORD1>like</KEYWORD1><!-- as in DEF Q(X) LIKE(Y) -->
  48.       <KEYWORD1>ping</KEYWORD1>
  49.       <KEYWORD1>refresh</KEYWORD1>
  50.       <KEYWORD1>ref</KEYWORD1>
  51.       <KEYWORD1>replace</KEYWORD1><!-- as in DEF Q(X) REPLACE -->
  52.       <KEYWORD1>reset</KEYWORD1>
  53.       <KEYWORD1>resolve</KEYWORD1>
  54.       <KEYWORD1>resume</KEYWORD1>
  55.       <KEYWORD1>start</KEYWORD1>
  56.       <KEYWORD1>stop</KEYWORD1>
  57.       <KEYWORD1>suspend</KEYWORD1>
  58.     
  59.       <!-- KEYWORD2 are object types -->    
  60.       <KEYWORD2>channel</KEYWORD2>
  61.       <KEYWORD2>chl</KEYWORD2>
  62.       <KEYWORD2>chstatus</KEYWORD2>
  63.       <KEYWORD2>chst</KEYWORD2>
  64.       <KEYWORD2>clusqmgr</KEYWORD2>
  65.       <KEYWORD2>process</KEYWORD2>
  66.       <KEYWORD2>proc</KEYWORD2>
  67.       <KEYWORD2>namelist</KEYWORD2>
  68.       <KEYWORD2>nl</KEYWORD2>
  69.       <KEYWORD2>qalias</KEYWORD2>
  70.       <KEYWORD2>qa</KEYWORD2>
  71.       <KEYWORD2>qcluster</KEYWORD2>
  72.       <KEYWORD2>qc</KEYWORD2>
  73.       <KEYWORD2>qlocal</KEYWORD2>
  74.       <KEYWORD2>ql</KEYWORD2>
  75.       <KEYWORD2>qmodel</KEYWORD2>
  76.       <KEYWORD2>qm</KEYWORD2>
  77.       <KEYWORD2>qmgr</KEYWORD2>
  78.       <KEYWORD2>qremote</KEYWORD2>
  79.       <KEYWORD2>qr</KEYWORD2>
  80.       <KEYWORD2>queue</KEYWORD2>
  81.     
  82.       <!-- MARKUP are object attributes -->
  83.       <MARKUP>altdate</MARKUP>
  84.       <MARKUP>alttime</MARKUP>
  85.       <MARKUP>applicid</MARKUP>
  86.       <MARKUP>appltype</MARKUP>
  87.       <MARKUP>authorev</MARKUP>
  88.       <MARKUP>batches</MARKUP>
  89.       <MARKUP>batchint</MARKUP>
  90.       <MARKUP>batchsz</MARKUP>
  91.       <MARKUP>boqname</MARKUP>
  92.       <MARKUP>bothresh</MARKUP>
  93.       <MARKUP>bufsrcvd</MARKUP>
  94.       <MARKUP>bufssent</MARKUP>
  95.       <MARKUP>bytsrcvd</MARKUP>
  96.       <MARKUP>bytssent</MARKUP>
  97.       <MARKUP>ccsid</MARKUP>
  98.       <MARKUP>chad</MARKUP>
  99.       <MARKUP>chadev</MARKUP>
  100.       <MARKUP>chadexit</MARKUP>
  101.       <MARKUP>channel</MARKUP>
  102.       <MARKUP>chltype</MARKUP>
  103.       <MARKUP>chstada</MARKUP>
  104.       <MARKUP>chstati</MARKUP>
  105.       <MARKUP>clusdate</MARKUP>
  106.       <MARKUP>clusinfo</MARKUP>
  107.       <MARKUP>clusnl</MARKUP>
  108.       <MARKUP>clusqmgr</MARKUP>
  109.       <MARKUP>clusqt</MARKUP>
  110.       <MARKUP>cluster</MARKUP>
  111.       <MARKUP>clustime</MARKUP>
  112.       <MARKUP>clwldata</MARKUP>
  113.       <MARKUP>clwlexit</MARKUP>
  114.       <MARKUP>clwlwen</MARKUP>
  115.       <MARKUP>cmdlevel</MARKUP>
  116.       <MARKUP>commandq</MARKUP>
  117.       <MARKUP>conname</MARKUP>
  118.       <MARKUP>convert</MARKUP>
  119.       <MARKUP>crdate</MARKUP>
  120.       <MARKUP>crtime</MARKUP>
  121.       <MARKUP>curdepth</MARKUP>
  122.       <MARKUP>curluwid</MARKUP>
  123.       <MARKUP>curmsgs</MARKUP>
  124.       <MARKUP>curseqno</MARKUP>
  125.       <MARKUP>deadq</MARKUP>
  126.       <MARKUP>defbind</MARKUP>
  127.       <MARKUP>defprty</MARKUP>
  128.       <MARKUP>defpsist</MARKUP>
  129.       <MARKUP>defsopt</MARKUP>
  130.       <MARKUP>deftype</MARKUP>
  131.       <MARKUP>defxmitq</MARKUP>
  132.       <MARKUP>descr</MARKUP>
  133.       <MARKUP>discint</MARKUP>
  134.       <MARKUP>distl</MARKUP>
  135.       <MARKUP>envrdata</MARKUP>
  136.       <MARKUP>get</MARKUP>
  137.       <MARKUP>hardenbo</MARKUP>
  138.       <MARKUP>hbint</MARKUP>
  139.       <MARKUP>indoubt</MARKUP>
  140.       <MARKUP>inhibtev</MARKUP>
  141.       <MARKUP>initq</MARKUP>
  142.       <MARKUP>ipprocs</MARKUP>
  143.       <MARKUP>jobname</MARKUP>
  144.       <MARKUP>localev</MARKUP>
  145.       <MARKUP>longrts</MARKUP>
  146.       <MARKUP>longrty</MARKUP>
  147.       <MARKUP>longtmr</MARKUP>
  148.       <MARKUP>lstluwid</MARKUP>
  149.       <MARKUP>lstmsgda</MARKUP>
  150.       <MARKUP>lstmsgti</MARKUP>
  151.       <MARKUP>lstseqno</MARKUP>
  152.       <MARKUP>maxdepth</MARKUP>
  153.       <MARKUP>maxhands</MARKUP>
  154.       <MARKUP>maxmsgl</MARKUP>
  155.       <MARKUP>maxprty</MARKUP>
  156.       <MARKUP>maxumsgs</MARKUP>
  157.       <MARKUP>mcaname</MARKUP>
  158.       <MARKUP>mcastat</MARKUP>
  159.       <MARKUP>mcatype</MARKUP>
  160.       <MARKUP>mcauser</MARKUP>
  161.       <MARKUP>modename</MARKUP>
  162.       <MARKUP>mrdata</MARKUP>
  163.       <MARKUP>mrexit</MARKUP>
  164.       <MARKUP>mrrty</MARKUP>
  165.       <MARKUP>mrtmr</MARKUP>
  166.       <MARKUP>msgdata</MARKUP>
  167.       <MARKUP>msgdlvsq</MARKUP>
  168.       <MARKUP>msgexit</MARKUP>
  169.       <MARKUP>msgs</MARKUP>
  170.       <MARKUP>namcount</MARKUP>
  171.       <MARKUP>names</MARKUP>
  172.       <MARKUP>netprty</MARKUP>
  173.       <MARKUP>npmspeed</MARKUP>
  174.       <MARKUP>opprocs</MARKUP>
  175.       <MARKUP>password</MARKUP>
  176.       <MARKUP>perfmev</MARKUP>
  177.       <MARKUP>platform</MARKUP>
  178.       <MARKUP>process</MARKUP>
  179.       <MARKUP>put</MARKUP>
  180.       <MARKUP>putaut</MARKUP>
  181.       <MARKUP>qdepthhi</MARKUP>
  182.       <MARKUP>qdepthlo</MARKUP>
  183.       <MARKUP>qdphiev</MARKUP>
  184.       <MARKUP>qdploev</MARKUP>
  185.       <MARKUP>qdpmaxev</MARKUP>
  186.       <MARKUP>qmid</MARKUP>
  187.       <MARKUP>qmname</MARKUP>
  188.       <MARKUP>qmtype</MARKUP>
  189.       <MARKUP>qsvciev</MARKUP>
  190.       <MARKUP>qsvcint</MARKUP>
  191.       <MARKUP>qtype</MARKUP>
  192.       <MARKUP>rcvdata</MARKUP>
  193.       <MARKUP>rcvexit</MARKUP>
  194.       <MARKUP>remoteev</MARKUP>
  195.       <MARKUP>repos</MARKUP>
  196.       <MARKUP>reposnl</MARKUP>
  197.       <MARKUP>retintvl</MARKUP>
  198.       <MARKUP>rname</MARKUP>
  199.       <MARKUP>rqmname</MARKUP>
  200.       <MARKUP>scope</MARKUP>
  201.       <MARKUP>scydata</MARKUP>
  202.       <MARKUP>scyexit</MARKUP>
  203.       <MARKUP>senddata</MARKUP>
  204.       <MARKUP>sendexit</MARKUP>
  205.       <MARKUP>seqwrap</MARKUP>
  206.       <MARKUP>share</MARKUP>
  207.       <MARKUP>shortrts</MARKUP>
  208.       <MARKUP>shortrty</MARKUP>
  209.       <MARKUP>shorttmr</MARKUP>
  210.       <MARKUP>status</MARKUP>
  211.       <MARKUP>stopreq</MARKUP>
  212.       <MARKUP>strstpev</MARKUP>
  213.       <MARKUP>suspend</MARKUP>
  214.       <MARKUP>syncpt</MARKUP>
  215.       <MARKUP>targq</MARKUP>
  216.       <MARKUP>tpname</MARKUP>
  217.       <MARKUP>trigdata</MARKUP>
  218.       <MARKUP>trigdpth</MARKUP>
  219.       <MARKUP>trigger</MARKUP>
  220.       <MARKUP>trigint</MARKUP>
  221.       <MARKUP>trigmpri</MARKUP>
  222.       <MARKUP>trigtype</MARKUP>
  223.       <MARKUP>trptype</MARKUP>
  224.       <MARKUP>type</MARKUP>
  225.       <MARKUP>usage</MARKUP>
  226.       <MARKUP>userdata</MARKUP>
  227.       <MARKUP>userid</MARKUP>
  228.       <MARKUP>xmitq</MARKUP>
  229.     </KEYWORDS>
  230.   </RULES>
  231. </MODE>